36aa081e96475655bb47e7818337942d228e5251,src/org/loklak/http/RemoteAccess.java,RemoteAccess,writeImage,#FileTypeEncoding#HttpServletResponse#Query#RasterPlotter#,228
Before Change
ServletOutputStream sos = response.getOutputStream();
if (fileType.fileType == FileType.PNG) {
post.setResponse(response, fileType.base64 ? "application/octet-stream" : "image/png");
sos.write(fileType.base64 ? Base64.encodeBytes(matrix.pngEncode(1)).getBytes() : matrix.pngEncode(1));
}
if (fileType.fileType == FileType.GIF) {
post.setResponse(response, fileType.base64 ? "application/octet-stream" : "image/gif");
After Change
ServletOutputStream sos = response.getOutputStream();
if (fileType.fileType == FileType.PNG) {
post.setResponse(response, fileType.base64 ? "application/octet-stream" : "image/png");
sos.write(fileType.base64 ? Base64.getEncoder().encode(matrix.pngEncode(1)) : matrix.pngEncode(1));
}
if (fileType.fileType == FileType.GIF) {
post.setResponse(response, fileType.base64 ? "application/octet-stream" : "image/gif");